define(function() {
    return {
        tools: [{
            name: 'mock-module',
            url: '/mock-editor',
            templateUrl: 'views/pages/templates/mock-module.html',
            controller: 'MockModuleController',
            controllerUrl: 'views/pages/controllers/mock-module'
        }, {
            name: 'mock-editor',
            url: '/mock-editor/:module/:path*?',
            reloadOnSearch: false,
            templateUrl: 'views/pages/templates/mock-editor.html',
            controller: 'MockEditorController',
            controllerUrl: 'views/pages/controllers/mock-editor'
        }, {
            name: 'http-requestor',
            url: '/http-requestor/:target*?',
            templateUrl: 'views/pages/templates/http-requestor.html',
            controller: 'HttpRequestorController',
            controllerUrl: 'views/pages/controllers/http-requestor'
        }, {
            name: 'text-formatter',
            url: '/text-formatter',
            templateUrl: 'views/pages/templates/text-formatter.html',
            controller: 'TextFormatterController',
            controllerUrl: 'views/pages/controllers/text-formatter'
        }, {
            name: 'pojo-evaluator',
            url: '/pojo-evaluator/:type?/:path*?',
            templateUrl: 'views/pages/templates/pojo-evaluator.html',
            controller: 'PojoEvaluatorController',
            controllerUrl: 'views/pages/controllers/pojo-evaluator'
        }, {
            name: 'sql-matcher',
            url: '/sql-matcher',
            templateUrl: 'views/pages/templates/sql-matcher.html',
            controller: 'SqlMatcherController',
            controllerUrl: 'views/pages/controllers/sql-matcher'
        }, {
            name: 'apidoc-generator',
            url: '/apidoc-generator/:path*?',
            templateUrl: 'views/pages/templates/apidoc-generator.html',
            controller: 'ApiDocGeneratorController',
            controllerUrl: 'views/pages/controllers/apidoc-generator'
        }, {
            name: 'mybatis-mapper',
            url: '/mybatis-mapper',
            templateUrl: 'views/pages/templates/mybatis-mapper.html',
            controller: 'MyBatisMapperController',
            controllerUrl: 'views/pages/controllers/mybatis-mapper'
        }, {
            name: 'regexp-debugger',
            url: '/regexp-debugger',
            templateUrl: 'views/pages/templates/regexp-debugger.html',
            controller: 'RegExpDebuggerController',
            controllerUrl: 'views/pages/controllers/regexp-debugger'
        }, {
            name: 'markdown-editor',
            url: '/markdown-editor',
            templateUrl: 'views/pages/templates/markdown-editor.html',
            controller: 'MarkdownEditorController',
            controllerUrl: 'views/pages/controllers/markdown-editor'
        }, {
            name: 'code-templater',
            url: '/code-templater',
            templateUrl: 'views/pages/templates/code-templater.html',
            controller: 'CodeTemplaterController',
            controllerUrl: 'views/pages/controllers/code-templater'
        }, {
            name: 'shared-blogs',
            url: '/shared-blogs',
            templateUrl: 'views/pages/templates/shared-blogs.html',
            controller: 'SharedBlogsController',
            controllerUrl: 'views/pages/controllers/shared-blogs'
        }, {
            name: 'blog-viewer',
            url: '/blog-viewer',
            templateUrl: 'views/pages/templates/blog-viewer.html',
            controller: 'BlogViewerController',
            controllerUrl: 'views/pages/controllers/blog-viewer'
        }]
    };
});
